import request from "../../utils/request"

// pages/dannerdetail2/dannerdetail2.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    bagImg: '',
    logImg: '',
    mainData:[],
    company_name:'',
    venue_src:'',
    logo_src:'',
    process_list:'',
    eventNameCustom:'',
    event_name:'',
    dinner_src:'',
    process_src:'',
    venue:'',
    dinner:'',
    process:'',
    isModalVisible: false, // 默认隐藏弹窗
    showVenue: false, // 控制场馆图片显示
    showDinner: false, // 控制晚餐图片显示
    showProcess: false, // 控制流程列表显示
    numberdata1:'',
    check_in:'',
    venuebutton:false,
    processbutton:false,
    dinnerbutton:false,


    

  },


  /**
   * 生命周期函数--监听页面加载
   */
  sign(){

// 点击签到函数
    const ids = this.data.numberdata1.ids[0]
    const that = this;
    wx.showModal({
      title: '提示', // 对话框标题
      content: '确定签到吗？', // 对话框内容
      confirmText: '确定', // 确定按钮的文字，默认为确定
      showCancel: true,//是否显示取消按钮
      confirmColor: '#3CC51F', // 确定按钮的文字颜色，默认为绿色
      async success(res){
          
        if (res.confirm) {
          // this.confirm();
          const res1 = await request({
            url: "/meetingsign",
            data: {
              id: that.data.numberdata1.id,
              seat_ids: ids
            }
          })
         
          wx.showModal({
            title: '提示', // 对话框标题
            content: res1.msg, // 对话框内容
            showCancel: false, // 是否显示取消按钮
            confirmText: '确定', // 确定按钮的文字，默认为确定
            confirmColor: '#3CC51F', // 确定按钮的文字颜色，默认为绿色
          })
          that.setData({
            check_in:1
          })
         
          // console.log('用户点击确定')
          // this.confirm();
        } else if (res.cancel) {
          console.log('用户点击取消')
          // this.cancel();
        }
      }
    })
 
  },
  toggleVenueImage() {
    this.setData({
      isModalVisible: true,
      showVenue: true,
      showProcess: false,
      showDinner: false,
    });
  },

  toggleProcessImage() {
    this.setData({
      isModalVisible: true,
      showVenue: false,
      showProcess: true,
      showDinner: false,
    });
  },

  toggleDinnerImage() {
    this.setData({
      isModalVisible: true,
      showVenue: false,
      showProcess: false,
      showDinner: true,
    });
  },

  closeModal() {
    this.setData({
      isModalVisible: false, // 隐藏弹窗
      showVenue: false, // 重置状态
      showProcess: false, // 重置状态
      showDinner: false, // 重置状态
    });
  },
  async onLoad(options) {
    let numberdata = JSON.parse(options.param1);
    this.data.numberdata1 = JSON.parse(options.param1)
    console.log(this.data.numberdata1,"888888")
    const res2 = await request({
      url: "/getdinnerinfo",
      data: {
        ids: numberdata.ids,
      }
    })
    console.log(res2.data,"hahaha")
    console.log(res2.data.list[0].row)
    this.setData({
      mainData:res2.data.list[0].row,
      event_name:res2.data.list[0].name,
      check_in:res2.data.check_in
      
    })
    const res3 = await request({
      url:"/dannerdetail",
      data:{
        id:numberdata.id
      }
    })
    console.log(res3.data.content.company_show)
    if(res3.data.content.company_show){
      console.log('hhh')
      this.setData({
        company_name:res3.data.content.company_name,
      })
    }
    console.log(res3.data.content.venue_show)
    if(res3.data.content.venue_show){
      this.setData({
        venuebutton : true
      })

    }

    console.log(res3.data.content.process_show)
    if(res3.data.content.process_show){
      this.setData({
        processbutton : true
      })
    }
    console.log(res3.data.content.dinner_show)
    if(res3.data.content.dinner_show){
      this.setData({
        dinnerbutton : true
      })

    }
    
    console.log(res3.data.content.is_hide_sign)
    const prefix = "https://www.femx.cn"
    this.setData({
   
      venue_src:prefix + res3.data.content.venue_src,
      logo_src:prefix + res3.data.content.logo_src,
      process_list:res3.data.content.process_list,
      bagImg: prefix+res3.data.content.background_current_img,
      eventNameCustom:res3.data.content.eventDescCustom,
      dinner_src:prefix + res3.data.content.dinner_src,
      process_src:prefix + res3.data.content.process_src,
      venue:res3.data.content.venue_module_title,
      dinner:res3.data.content.dinner_module_title,
      process:res3.data.content.process_module_title,


    })
    console.log(res3.data,"66666")
  



  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})